Compressing grids into small hypercubes

نویسندگان

  • Zevi Miller
  • Ivan Hal Sudborough
چکیده

Let G be a graph, and denote by Q(G)/2t the hypercube of dimension log2|G|-t. Motivated by the problem of simulating large grids by small hypercubes, we construct maps f:G→Q(G)/2t, t ≥1, when G is any two or three dimensional grid, with a view to minimizing communication delay and optimizing distribution of G-processors in Q(G)/2t. Let dilation(f) = max{dist(f(x),f(y)): xy E(G)}, where "dist" denotes distance in the image network Q(G)/2t, and let the load factor of f be the maximum value of |f-1(h)| over all vertices h Q(G)/2t. Our main results are the following. (1) Let G be any two dimensional grid. Then for any t ≥1 there is a map f:G→Q(G)/2t having dilation 1 and load factor at most 1+2t. (2) Given certain upper bounds on the "densities" |G| |Q(G)/4| or |G| |Q(G)/8| of G in Q(G)/4 or Q(G)/8 respectively, we get dilation 1 maps f:G→Q(G)/4 or f:G→Q(G)/8 with improved (i.e. smaller) load factor over that given in (1). (3) Let G be any three dimensional grid. Then there is a map f:G→Q(G)/2 of dilation at most 2 and load factor at most 3, and a map f:G→Q(G)/4 of dilation at most 3 and load factor at most 5.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Embedding of Hypercube into Cylinder

Task mapping in modern high performance parallel computers can be modeled as a graph embedding problem, which simulates the mapping as embedding one graph into another and try to find the minimum wirelength for the mapping. Though embedding problems have been considered for several regular graphs, such as hypercubes into grids, binary trees into grids, et al, it is still an open problem for hyp...

متن کامل

Embedding 3-dimensional Grids into Optimal Hypercubes

The hypercube is a particularly versatile network for parallel computing. It is well-known that 2-dimensional grid machines can be simulated on a hypercube with a small constant communication overhead. We introduce new easily computable functions which embed many 3-dimensional grids into their optimal hypercubes with dilation 2. Moreover, we show that one can reduce the open problem to recogniz...

متن کامل

On Embedding Binary Trees into Hypercubes

Hypercubes are known to be able to simulate other structures such as grids and binary trees. It has been shown that an arbitrary binary tree can be embedded into a hypercube with constant expansion and constant dilation. This paper presents a simple linear-time heuristic which embeds an arbitrary binary tree into a hypercube with expansion 1 and average dilation no more than 2. We also give som...

متن کامل

Dilation-5 Embedding of 3-Dimensional Grids into Hypercubes

W e present an algorithm t o map the nodes of a 3. dimensional grid t o the nodes of i ts optimal hypercube on a one-to-one basis wi th dilation at most 5.

متن کامل

Exact wirelength of hypercubes on a grid

Grid embeddings are used not only to study the simulation capabilities of a parallel architecture but also to design its VLSI layout. In addition to dilation and congestion, wirelength is an important measure of an embedding. There are very few papers in the literature which provide the exact wirelength of grid embedding. As far as the most versatile architecture hypercube is concerned, only ap...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Networks

دوره 24  شماره 

صفحات  -

تاریخ انتشار 1994